package intellitor.sqlparser.ori;

/**
 * 可读取对象的顶级抽象接口
 * @author DevilSoul
 * @since 2015-10-28
 * @version 1.0.0
 * @param <OUT> 返回类型
 * @param <IN>  传入类型
 */
public interface ObjReadable<OUT,IN>{
	
	/**
	 * 从指定的参数读取数据
	 * @param obj
	 * @return
	 * @throws Exception
	 */
	OUT read(IN obj) throws Exception;
	
}
